import { getWxCfg } from "api/wx";
import store from "../store";

const appId =
  process.env.NODE_API === "ONLINE"
    ? "wx7d3754ab062a61e9"
    : "wx7d3754ab062a61e9";
const shareBaseUrl =
  process.env.NODE_API === "ONLINE"
    ? "http://fzsywx.zhanwangjkgl.com"
    : "http://fzsywx.zhanwangjkgl.com";
// const shareBaseUrl = (process.env.NODE_API === 'ONLINE') ? "http://zw.zhanwangjkgl.com?code=" : "http://zw.test.zhanwangjkgl.com?code=";

let code = null;

function wxcfg() {
  // directRightUrl();
  let url = window.location.href.split("#")[0];
  // console.log(11111, location.href)
  // console.log(22222, url)
  // let u = navigator.userAgent;
  // let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
  // if (isiOS) {
  //   url = store.getters.url;
  // }

  // console.log(3333, url)
  // alert(url)
  getWxCfg({
    url,
  }).then(
    (res) => {
      let data = res.data;
      // console.log(111111, data);
      code = data.userCode;
      wx.config({
        debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
        appId: appId, // 必填，公众号的唯一标识
        timestamp: data.timestamp, // 必填，生成签名的时间戳
        nonceStr: data.noncestr, // 必填，生成签名的随机串
        signature: data.sign, // 必填，签名，见附录1
        jsApiList: [
          "checkJsApi",
          "onMenuShareTimeline",
          "onMenuShareAppMessage",
          "uploadImage",
          "downloadImage",
          "chooseImage",
          "previewImage",
        ], // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
      });
      initWx();
    },
    (msg) => {
      console.log(msg);
    }
  );
}

function initWx() {
  let config = {
    title: "营养平衡我健康", // 分享标题
    desc: "健康核心是检、吃、动、心、睡。脂谱为您赋能，带来细胞脂类营养的全面均衡", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/logo.jpeg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
    success: function () {
      console.log("分享成功");
    },
    cancel: function () {
      console.log("分享被取消");
    },
  };

  // 展望历史
  let jc = {
    title: "营养平衡我健康", // 分享标题
    desc: "健康核心是检、吃、动、心、睡。脂谱为您赋能，带来细胞脂类营养的全面均衡", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/orderPreTest?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/logo.jpeg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  //产品中心
  let prodCent = {
    title: "世博经典品牌，值得信赖。", // 分享标题
    desc: "全配方、纯天然、高品质、大品牌、好团队、热销王六大优势！通过ifOS检测，获得国家多个权威证书！好产品，值得信赖！", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/prodCent?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/1101_share1.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  //优惠中心
  // let sales = {
  //   title: '注册有礼，分享有利', // 分享标题
  //   desc: '少花钱、不花钱就能常吃欧米伽3，消费与分享最高获赠20%，积分满3000可申请返现，首次注册更有好礼相送！', // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
  //   link: shareBaseUrl + '/sales?code=' + code, // 分享链接
  //   imgUrl: 'http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/share.png', // 分享图标
  //   type: 'link', // 分享类型,music、video或link，不填默认为link
  // }

  //科普知识
  let activity = {
    title: "营养平衡我健康", // 分享标题
    desc: "健康核心是检、吃、动、心、睡。脂谱为您赋能，带来细胞脂类营养的全面均衡", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/activity?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/1101_share3.jpeg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let qash = {
    title: "知识竞答", // 分享标题
    desc: "抑制炎症风暴过程中的欧米伽3", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/qa/sh", // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/v0329.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let qatj = {
    title: "知识竞答", // 分享标题
    desc: "抑制炎症风暴过程中的欧米伽3", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/qa/tj", // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/v0329.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let qawz = {
    title: "知识竞答", // 分享标题
    desc: "抑制炎症风暴过程中的欧米伽3", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/qa/wz", // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/v0329.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let qagz = {
    title: "知识竞答", // 分享标题
    desc: "抑制炎症风暴过程中的欧米伽3", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/qa/gz", // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/v0329.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let a3 = {
    title: "易得三高、心脑血管疾病？因为你的身体中缺少这个！（下）", // 分享标题
    desc: "欧米伽3是人体细胞膜上的重要成分，是维系人体健康的重要物质……", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/a3?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/1220_10.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };
  let a2 = {
    title: "易得三高、心脑血管疾病？因为你的身体中缺少这个！（中）", // 分享标题
    desc: "血管血栓会造成思维混乱的表现，突发的头痛，抽搐，昏迷，嗜睡等……", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/a2?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/1220_11.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };
  let a1 = {
    title: "易得三高、心脑血管疾病？因为你的身体中缺少这个！（上）", // 分享标题
    desc: "人体的血管就像自然界中的江河一样。每条江河都有属于自己的河道……", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/a1?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/1220_12.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };
  let b2 = {
    title: "心梗脑梗、中风猝死，中老年回不去的梦魇！你急需这个！（下）", // 分享标题
    desc: "补充欧米伽3脂肪酸：1、使心梗、脑梗、冠心病发病率降低80%……", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/b2?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/1220_13.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };
  let b1 = {
    title: "心梗脑梗、中风猝死，中老年回不去的梦魇！你急需这个！（上）", // 分享标题
    desc: "人们常常听说身边熟悉的人，谁谁刚才还好好的，突然倒下了猝死……", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/b1?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/1220_14.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let c3 = {
    title: "有一种物质能够抗癌、降血压、稳血脂……赶紧转发给身边朋友（下）", // 分享标题
    desc: "欧米伽3对人体起到了很大的作用，但是大部分人还是不了解这些知识……", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/c3?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/1220_15.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };
  let c2 = {
    title: "有一种物质能够抗癌、降血压、稳血脂……赶紧转发给身边朋友（中）", // 分享标题
    desc: "中国新闻社3月4日报道：美国哈佛大学教授康景轩博士在“第四届……", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/c2?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/1220_16.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };
  let c1 = {
    title: "有一种物质能够抗癌、降血压、稳血脂……赶紧转发给身边朋友（上）", // 分享标题
    desc: "现在大健康时代逐渐来临，人们开始越来越注重身体，健康知识也逐……", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/c1?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/1220_17.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };
  let d = {
    title: "冠心病、中风很可怕，常吃一物可使死亡率下降70％", // 分享标题
    desc: "世界科学界历经40多年研究显示，补充欧米伽3脂肪酸：可以使冠心病、中风的发病猝死几率下降70%！且不论其它疾病，仅此每年就可以挽救上百万人的生命。", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/d?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/1220_18.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let n1 = {
    title: "欧米伽3的这四大作用让你的血管顺畅到底", // 分享标题
    desc: "近年来频频发生的中青年猝死事件，显示了心脑血管疾病日益年轻化的趋势，也让更多人来重视心血管的问题。", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/1?code=" + code, // 分享链接
    imgUrl:
      "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/article/banner/banner_1.gif", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let n2 = {
    title: "欧米伽3对孕妇和婴幼儿的好处", // 分享标题
    desc: "女性在怀孕期间就要好好补充营养，以此来保证孕妇的身体健康与婴儿的发育，那么欧米伽3对孕妇和婴幼儿有什么好处了？", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/2?code=" + code, // 分享链接
    imgUrl:
      "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/article/banner/banner_2.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let n3 = {
    title: "精神疾病让身边人太痛苦，用这个有助于缓解症状（上）", // 分享标题
    desc: "据世界卫生组织调查，全世界共约有4.5亿各类精神和脑部疾病患者，每4个人中就有1人在其一生中的某个时段产生某种精神障碍。", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/3?code=" + code, // 分享链接
    imgUrl:
      "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/article/banner/banner_3.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let n4 = {
    title: "精神疾病让身边人太痛苦，用这个有助于缓解症状（下）", // 分享标题
    desc: "女性在怀孕期间就要好好补充营养，以此来保证孕妇的身体健康与婴儿的发育，那么欧米伽3对孕妇和婴幼儿有什么好处了？", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/4?code=" + code, // 分享链接
    imgUrl:
      "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/article/banner/banner_4.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let n5 = {
    title: "孤独癌患者-抑郁症该怎么预防", // 分享标题
    desc: "我国的抑郁症患者约有4000万人，这其中仅有不到10%的人寻求医疗帮助。而造成抑郁症的原因也有很多", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/5?code=" + code, // 分享链接
    imgUrl:
      "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/article/banner/banner_5.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let n6 = {
    title: "欧米伽3与血管细胞中的DNA损伤的关系", // 分享标题
    desc: "人体重要的器官除了大脑应该就是心脏了，作为人体重要的器官之一，心脏是循环系统中的动力", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/6?code=" + code, // 分享链接
    imgUrl:
      "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/article/banner/banner_6.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let n7 = {
    title: "突发心梗致命，学会下面这些，救人救己（上）", // 分享标题
    desc: "冬季气温持续下降，各种疾病进入高发期。天寒地冻，气候干燥，昼夜温差和室内外温差变大，更易突发心梗。", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/7?code=" + code, // 分享链接
    imgUrl:
      "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/article/banner/banner_7.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let n8 = {
    title: "突发心梗致命，学会下面这些，救人救己（下）", // 分享标题
    desc: "突发心梗致命，那么要如何急救了？首先要第一时间拨打120，不要延误治疗。", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/article/8?code=" + code, // 分享链接
    imgUrl:
      "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/article/banner/banner_8.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let sales = {
    title: "过新年，我的健康我来团", // 分享标题
    desc: "大家呼朋唤友来团展望生命欧米伽3胶囊，共享欧米伽3健康！拼一拼，三人团，五人团，十人团，人数越多，价格越低。节中下单超过两瓶，节后快递到家，每人每单多送一瓶。", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/sales?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/timg.jpg", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  let convention = {
    title: "展望生命-重庆之旅", // 分享标题
    desc: "展望生命-重庆之旅，免费4天3夜游", // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
    link: shareBaseUrl + "/convention?code=" + code, // 分享链接
    imgUrl: "http://cdn.gee4.cn/zw-wx/wx-vue-img-v2/img/416/share.png", // 分享图标
    type: "link", // 分享类型,music、video或link，不填默认为link
  };

  if (window.location.href.indexOf("/detail/") > -1) {
    console.log(store.getters.pageDes);
    let pageDes = store.getters.pageDes;
    config = {
      title: pageDes.title, // 分享标题
      desc: pageDes.intro, // 分享描述注册有礼，分享有利！少花钱、不花钱、常吃欧米伽3。消费与分享积分，可抵货款也可返现。共同分享……
      link: shareBaseUrl + "/detail/" + pageDes.id + "?code=" + code, // 分享链接
      imgUrl: pageDes.image, // 分享图标
      type: "link", // 分享类型,music、video或link，不填默认为link
    };
    console.log(config);
  }

  if (window.location.href.indexOf("/history") > -1) {
    config = history;
  }
  if (window.location.href.indexOf("/prodCent") > -1) {
    config = prodCent;
  }
  if (window.location.href.indexOf("/sales") > -1) {
    config = sales;
  }
  if (window.location.href.indexOf("/activity") > -1) {
    config = activity;
    // console.log(config)
  }
  if (window.location.href.indexOf("/convention") > -1) {
    config = convention;
    // console.log(config)
  }

  if (window.location.href.indexOf("/article/1") > -1) {
    config = n1;
  }

  if (window.location.href.indexOf("/article/2") > -1) {
    config = n2;
  }
  if (window.location.href.indexOf("/article/3") > -1) {
    config = n3;
  }
  if (window.location.href.indexOf("/article/4") > -1) {
    config = n4;
  }
  if (window.location.href.indexOf("/article/5") > -1) {
    config = n5;
  }
  if (window.location.href.indexOf("/article/6") > -1) {
    config = n6;
  }
  if (window.location.href.indexOf("/article/7") > -1) {
    config = n7;
  }
  if (window.location.href.indexOf("/article/8") > -1) {
    config = n8;
  }

  if (window.location.href.indexOf("/article/a3") > -1) {
    config = a3;
  }
  if (window.location.href.indexOf("/article/a2") > -1) {
    config = a2;
  }
  if (window.location.href.indexOf("/article/a1") > -1) {
    config = a1;
  }
  if (window.location.href.indexOf("/article/b2") > -1) {
    config = b2;
  }
  if (window.location.href.indexOf("/article/b1") > -1) {
    config = b1;
  }
  if (window.location.href.indexOf("/article/c3") > -1) {
    config = c3;
  }
  if (window.location.href.indexOf("/article/c2") > -1) {
    config = c2;
  }
  if (window.location.href.indexOf("/article/c1") > -1) {
    config = c1;
  }
  if (window.location.href.indexOf("/article/d") > -1) {
    config = d;
  }

  if (window.location.href.indexOf("/qa/jeBQe9XH") > -1) {
    config = qash;
  }

  if (window.location.href.indexOf("/qa/vTScdFuV") > -1) {
    config = qawz;
  }

  if (window.location.href.indexOf("/qa/wkITWbbL") > -1) {
    config = qatj;
  }

  if (window.location.href.indexOf("/orderPreTest") > -1) {
    config = jc;
  }

  // console.log(config);
  wx.ready(function () {
    // console.log('配置成功');
    wx.onMenuShareAppMessage(config);
    wx.onMenuShareTimeline(config);
  });
  wx.error(function (res) {
    // console.log('配置失败', res, location.href);
    // alert(res.errMsg);
    // alert('配置失败');
    if (!sessionStorage.getItem(location.href)) {
      sessionStorage.setItem(location.href, true);
      window.location.reload();
    }
  });
}

export function wxshare() {
  wxcfg();
}
